Stichworte: non-procedural language